package org.lanqiao.tjut.chengxu08;

import java.util.Scanner;

import org.junit.Test;

public class Chengxu8 {
	// 求s=a+aa+aaa+aaaa+aa...a的值，其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)，几个数相加有键盘控制。
	@Test
	public void test() {
		System.out.println("输入数字：");
		Scanner input0 = new Scanner(System.in);
		int i = input0.nextInt();
		//判断是否为1位数
		if (i > 0 && i <= 9) {
			test1(i);
		} else {
			test();
		}

	}

	public void test1(int i) {
		System.out.println("输入相加次数：");
		Scanner input1 = new Scanner(System.in);
		int j = input1.nextInt();
		// 第几位的值
		long a = 0;
		// 和
		long s = 0;
		for (int n = 0; n < j; n++) {
			// 求第几位的值
			a = a + (long) (i * Math.pow(10, n));
			// 求和
			s = s + a;
		}
		System.out.println("结果为：" + s);

	}
}
